extends Node2D

@onready var sfx01: AudioStreamPlayer = $Control/MarginContainer/VBoxContainer/点击音效

# 注意：函数需添加 async 关键字，才能使用 await 等待延时
func _on_startgame_pressed() -> void:
	sfx01.play()  # 立即播放音效
	await get_tree().create_timer(0.5).timeout  # 等待0.56秒
	get_tree().change_scene_to_file("res://场景/选关界面.tscn") # 延时后切换场景

func _on_more_pressed() -> void:
	sfx01.play()  # 立即播放音效
	await get_tree().create_timer(0.5).timeout  # 等待0.56秒
	# 这里添加 more 按钮的后续操作（原代码无逻辑，可自行补充）
	# 示例：open_url("https://示例.com") 或 切换到更多功能场景等

func _on_quit_pressed() -> void:
	sfx01.play()  # 立即播放音效
	await get_tree().create_timer(0.5).timeout  # 等待0.56秒（确保音效播放完再退出）
	get_tree().quit()  # 延时后退出游戏
